GoogleTools

data class GoogleTools(val googleSearch: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("google_search", "google.google_search", "Ground responses with Google Search."), val enterpriseWebSearch: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("enterprise_web_search", "google.enterprise_web_search", "Ground responses with Enterprise Web Search."), val googleMaps: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("google_maps", "google.google_maps", "Ground responses with Google Maps."), val urlContext: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("url_context", "google.url_context", "Fetch URL context through Google."), val fileSearch: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("file_search", "google.file_search", "Use Gemini File Search."), val codeExecution: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("code_execution", "google.code_execution", "Use Google hosted code execution."), val vertexRagStore: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("vertex_rag_store", "google.vertex_rag_store", "Use Vertex RAG Store."))

Constructors

Link copied to clipboard
constructor(googleSearch: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("google_search", "google.google_search", "Ground responses with Google Search."), enterpriseWebSearch: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("enterprise_web_search", "google.enterprise_web_search", "Ground responses with Enterprise Web Search."), googleMaps: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("google_maps", "google.google_maps", "Ground responses with Google Maps."), urlContext: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("url_context", "google.url_context", "Fetch URL context through Google."), fileSearch: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("file_search", "google.file_search", "Use Gemini File Search."), codeExecution: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("code_execution", "google.code_execution", "Use Google hosted code execution."), vertexRagStore: Tool<JsonElement, JsonElement, Any?> = googleProviderTool("vertex_rag_store", "google.vertex_rag_store", "Use Vertex RAG Store."))

Properties

Link copied to clipboard
val codeExecution: Tool<JsonElement, JsonElement, Any?>
Link copied to clipboard
val enterpriseWebSearch: Tool<JsonElement, JsonElement, Any?>
Link copied to clipboard
val fileSearch: Tool<JsonElement, JsonElement, Any?>
Link copied to clipboard
val googleMaps: Tool<JsonElement, JsonElement, Any?>
Link copied to clipboard
val googleSearch: Tool<JsonElement, JsonElement, Any?>
Link copied to clipboard
val urlContext: Tool<JsonElement, JsonElement, Any?>
Link copied to clipboard
val vertexRagStore: Tool<JsonElement, JsonElement, Any?>